Display device and content display system

ABSTRACT

A display device ( 1 ) includes a screen ( 3 ), at least one sensor, and a processing unit ( 6 ) configured to manage content displayed on the screen ( 3 ) based on information received from the at least one sensor. The device ( 1 ) is configured to detect the presence of one or more user in the vicinity of the device ( 1 ) and display content, such as advertisements, on the screen based on information received from the sensors. A plurality of display devices may be interconnected to form a composite display system. The device/system may further use sensors to determine information/advertising content relevant to the demographic of the user(s).

FIELD OF INVENTION

The present invention relates to display devices and content display systems, and in particular to display devices and systems for the management and display of customized content such as, for example, advertising content.

BACKGROUND OF INVENTION

In recent years, the advent of technology has drastically changed the way merchants are able to target consumers. A consumer using a wireless communication device is usually confronted with several hundred different types of advertisements during a daily period. When using a phone, email or other electronic or smart device, a consumer is usually inundated with different advertisements related or unrelated to the activity that the user is engaged in.

With the onset of increased use of wireless communication devices, it is increasingly important for merchants to target consumers quickly and efficiently. Due to the increased amount of information thrown at consumers, they are distant and uninvolved in the majority of advertisements displayed to them.

SUMMARY OF THE INVENTION

The present invention seeks to enable and encourage users to engage in meaningful e-commerce and other related online activities. This includes whilst eating and drinking, to save the user precious time, as the user can perform a number of functions at once requiring minimal physical involvement of the user.

The present invention also seeks to provide a device which is able to communicate and tailor information and advertisements to a consumer in an environment where the consumer can focus their attention on the information displayed to them and interact with the device in a meaningful way.

As used in this application, the terms “unit”, “component”, “module”, “system”, “interface”, or the like are generally intended to refer to a computer-related entity, either hardware, a combination of hardware and software, software, or software in execution. For example, a component may be, but is not limited to being, a process running on a processor, a processor, an object, an executable, a thread of execution, a program, and/or a computer. By way of illustration, both an application running on a controller and the controller can be a component.

In one broad form, the present invention provides a display device including

a screen;

at least one sensor; and,

a processing unit configured to manage content displayed on the screen based on information received from the at least one sensor.

Preferably, the at least one sensor is configured to detect the presence or absence of a user at one or more predetermined observation position in the vicinity of the display device.

Also preferably, the processing unit is configured to orient the screen and/or content displayed on the screen based on information received from the at least one sensor.

Preferably, the processing unit is configured to orient the screen and/or content displayed on the screen toward a user when present at one of the one or more predetermined observation positions.

Also preferably, when more than one user is present, at respective observation positions, the processing unit is configured to partition or split the screen such that content is simultaneously oriented toward each user at their respective observation position.

Preferably, the at least one sensor is configured to detect information related to a user(s) positioned at one or more predetermined observation positions in the vicinity of the display device.

Also preferably, the processing unit is configured to estimate or determine demographic information related to the user(s) based on information received from the at least one sensor.

Preferably, the processing unit is configured to display content on the screen appropriate to the user dependent on the demographic information.

Also preferably, the screen is positioned within or forms a table top and the one or more predetermined observation positions are one or more predetermined seating positions around the table top.

Preferably, the display device further includes a communication interface to permit data communication with external devices via a communication network or via a direct connection.

Preferably, the display device is configured to communicate with a user's mobile communication device when the user is present at one of the predetermined observation positions, and, based on that information received from the user's mobile communication device, display content relevant to the user on the screen.

Also preferably, the display device further includes a location identification means.

Preferably, the location identification unit includes a GPS receiver.

In a preferred form, the display device includes an input means for an individual to input information into the device.

Preferably, the screen is a touch screen that permits input from one or more user(s).

Also preferably, the at least one sensor includes at least one image sensor.

Preferably, the at least one image sensor is configured to capture image information of a user(s) when positioned at one of the one or more predetermined observation positions.

Also preferably based on the image information, the processing unit is configured to estimate or determine subject matter relevant to the user, and based on that subject matter, display content relevant to the user.

Preferably also, based on the image information, the processing unit is configured to estimate or determine demographic information related to the user, and display content relevant to that demographic.

Also preferably, the at least one sensor includes a sound sensor configured to detect sound information from a user when positioned at one of the one or more predetermined observation positions.

Preferably, based on the sound information, the processing unit is configured to determine subject matter relevant to the user(s) and based on that subject matter, display content relevant to the user(s).

Also preferably, the display device is configured to receive content for display from an external device.

Preferably, the display device is configured to receive content for display from a server connected thereto via a communication network.

Also preferably, the processing unit includes a micro-computer.

Preferably, the content is advertising content.

Preferably, the at least one sensor includes a passive infrared sensor.

Preferably, the display device includes audio and visual sensors adapted to detect speech and demographic information, and, wherein said processing unit is adapted to process a combination of said speech and demographic information to thereby display content on said screen relevant thereto.

Also preferably, the display device is embodied wherein said processor is adapted to process said information according to the number of times a word may be spoken by a user(s) located proximal to said display device.

Also preferably, the display device is embodied wherein said processor is adapted to process said information according to demographic information, including, but not limited to sex, race, facial recognition, smell or other information detected by said sensor(s) and thereby display content related to a particular user's demographic.

Preferably, the display device is embodied wherein said processor tabulates the rate of occurrence of content displayed on said display device to thereby invoice an advertiser according thereto.

In a further broad form, the present invention provides a content display system including a plurality of display devices each including at least one sensor, and, at least one processing unit configured to process information received from the at least one sensor, wherein, the plurality of display devices are configured to display content dependent on information received from the at least one sensor.

Preferably, the display system is embodied wherein the at least one processing unit is configured to determine a grouping value for each display device based on information from the at least one sensor, and, the plurality of display devices are configured to display content dependent on their grouping value.

Also preferably, display devices with the same grouping value are configured to display coordinated or synchronised content or to collectively display content.

Preferably, the at least one processing unit is configured to determine a location value for each display device indicative of the position of the display device with respect to the rest of the plurality of display devices.

Also preferably, each of the display devices includes a predetermined location value stored in memory indicative of the position of the display device with respect to the rest of the plurality of display devices when deployed in a predetermined physical arrangement.

Preferably, the display devices are configured to display content dependent on their location value and their grouping value.

Preferably, the at least one processing unit is configured to generate a cluster value for each display device dependent on their grouping value and their location value.

Also preferably, display devices are allocated the same cluster value if they have the same grouping value and are physically located adjacent one another.

Preferably, the display devices are configured to display content dependent on their cluster value.

Also preferably, display devices with the same cluster value are configured to display coordinated or synchronised content or to collectively display content.

Preferably, the at least one sensor is configured to detect the attendance of at least one user and/or information relating to at least one user at a predetermined observation position in the vicinity of the display device.

Also preferably, each of the plurality of display devices include an attendance sensor configured to detect the presence or absence said user(s) at a predetermined observation position in the vicinity of the display device, at least one user demographic or characteristic sensor configured to detect information related to the demographic or characteristics of the user(s) when at a predetermined observation position in the vicinity of the display device.

Preferably, each of the display devices includes a processing unit.

Preferably, each of the display devices includes a communication interface that permits data communication between the plurality of display devices and/or external devices.

Preferably, the display system further includes a server in communication with the plurality of the display devices.

Preferably, the server allocates content to each display device based on its cluster value.

Also preferably, the at least one user demographic or characteristic sensor includes an image sensor.

Preferably the at least one user demographic or characteristic sensor includes a sound sensor.

Preferably, the at least one user sensor includes a passive infrared sensor.

Preferably, the display device is a display device as herein described.

Also preferably, the display device is or forms part of a table.

Preferably, said display system includes audio and visual sensors adapted to detect speech and demographic information, and, wherein said processing unit is adapted to process a combination of said speech and demographic information to thereby display content on said screen relevant thereto.

Also preferably, said processor is adapted to process said information according to the number of times a word may be spoken by a user(s) located proximal to said display device.

Also preferably, said processor is adapted to process said information according to demographic information, including, but not limited to sex, race, facial recognition, smell or other information detected by said sensor(s) and thereby display content to a particular user's demographic.

Preferably, said processor tabulates the rate of occurrence of content displayed on said display device to thereby invoice an advertiser according thereto.

BRIEF DESCRIPTION OF THE DRAWINGS

Various exemplary embodiments of this invention will be described in detail, wherein like reference numerals refer to identical or similar components, with reference to the following figures, wherein:

FIG. 1 is a perspective view of one embodiment of the table version display device in accordance with the present invention;

FIG. 2 shows in FIG. 2(a), how the table may be “opened”, and, in FIG. 2(b) the table in the “open” position;

FIG. 3 shows, in FIGS. 3(a) to 3(f), a top perspective, a bottom perspective, an open perspective, a front, a side, and, a top view of the display device in accordance with the invention;

FIG. 4 is a block diagram of the typical system components of one embodiment of the display device;

FIG. 5 is a system configuration in which the present invention may be practiced in accordance with one embodiment thereof;

FIG. 6 is a flowchart for a method in which the invention may be practiced using the device shown in FIG. 1 with installed technologies;

FIG. 7 shows one example of a broad form schematic of a display device; and

FIGS. 8(a) and 8(b) show examples of different interconnection configurations of a content display system;

FIG. 9 shows a typical implementation of a display system, including a plurality of display devices, and showing information flow therebetween;

FIG. 10 shows a flowchart illustrating the screen orientation feature of the present invention;

FIG. 11 shows a flowchart illustrating a typical process of a customer making purchases using the present invention;

FIG. 12 describes how customized ad content may be displayed to a user using face analysis;

FIG. 13 shows how customized ad content may be displayed using speech analysis;

FIG. 14 shows how customized ad content may be displayed using facial recognition analysis;

FIG. 15 shows how speech analysis may be used in a group user situation;

FIG. 16 shows in FIGS. 16(a), 16(b) and 16(c) typical cluster groups A, B, and AB, respectively, to illustrate the clustering feature of the present invention;

FIG. 17 illustrates a digital grid mapping system in accordance with the present invention;

FIG. 18 illustrates the synchronization feature of the display devices in accordance with the present invention;

FIG. 19 illustrates the hyper local micro navigation feature in accordance with the present invention; and

FIG. 20 illustrates the hyper-local social networking feature using the system of the present invention.

DETAILED DESCRIPTION

The claimed subject matter is now described with reference to the drawings. In the following description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the claimed subject matter. It may be evident, however, that the claimed subject matter may be practiced with or without any combination of these specific details, without departing from the spirit and scope of this invention.

Broad forms of the invention described herein provide a display device, typically for displaying advertising content. However, it will be appreciated that the display device may be configured to display other types of content as required. The display device may also take a variety of forms, however generally includes a screen, at least one sensor, and a processing unit configured to manage content displayed on the screen based on information received from the at least one sensor.

FIG. 1 illustrates a perspective view of a display device in accordance with a preferred but non-limiting embodiment of the present invention. As seen in FIG. 1, the display device, generally designated by the numeral 1 is in the form of a table, incorporating a table top 2 with a screen integrally formed therein, supported by a stand 4 and base 5. Under the table top is incorporated appropriate hardware 6 which may include a processor, for operation of the display device.

FIG. 2 illustrates in FIGS. 2(a) and 2(b), how the table top 2 may be opened as indicated by arrows 7 to an open position as shown in FIG. 2(b). This allows the hardware components 6 to be accessed for installation, servicing, etc.

FIG. 3 shows various other views of the display device 1 in accordance with the present invention, including an alternative top perspective view shown in FIG. 3(a), and, a bottom perspective view shown in FIG. 3(b). FIG. 3(c) shows an alternative view of the open position of the display device, whilst FIGS. 3(d) and 3(e) show various side views of the device incorporating some preferred but non-essential dimensional information which illustrates that the table is of typical table height and dimension of the type typically found in a food court or coffee shop situation. FIG. 3(f) shows a top view of the display device showing the centrally located display screen 3 provided and integrally formed within the table top of the display device 1.

Associated with the display device is one or more sensor. The sensor(s) is/are preferably provided to be not obviously visible but rather discretely and integrally formed within the table top 2 or, provided at discrete positions near to but not on the display device. Some of these sensors are illustrated in FIG. 4 and will be described hereinafter. Persons skilled in the art will appreciate that these different types of sensors may be installed in a variety of locations for their optimal operation in different environments.

As shown in FIG. 4, the device preferably incorporates a processor or microcomputer, and, a number of other hardware components, such as, but not limited to motion sensors, cameras, etc. for operation of the device as will be described hereinafter.

FIG. 5 illustrates a display system network of three such display devices each interconnected via WiFi, and which may be typically provided in a venue such as a food court. FIG. 5 illustrates how the display devices may be connected via the internet to a remotely positioned server. Various other interconnections may be provided, such as to a remote administrator to operate the device, to an ad provider to provide advertisement content, and/or, to retailers or other client/partners associated with the operation of the device. Whilst FIG. 5 illustrates that these interconnections may be via the internet, it will be appreciated that any form of communication channel may alternatively be utilized, depending upon how far or close each of the server and/or providers are positioned from the display devices.

In FIG. 6, is shown a typical exemplary operation of the device, wherein a customer may enter a food court and commence interaction with the display device.

A schematic of a broad form is the display device is shown in FIG. 7. It shows display device 100 including processing/control unit 101 (provided either insitu or remote from the screen) in connection with at least one sensor 102 (four shown) and screen 103.

Whilst several examples of the display device described herein relate to when the display device is embodied as a table which is substantially horizontally mounted, it would be understood by a skilled person that the display device may be embodied in a variety of forms, such as, for example, a stand alone kiosk, wall mounted display panel, mounted within the arms of a couch, or be substantially vertically mounted. Examples of vertical integration include wall mounting for the purpose of, for example, displaying flight times at an airport, or train times at a train station.

The at least one sensor(s) may also take a variety of forms, however one of the at least one sensor(s) is generally an “attendance” sensor configured to detect the presence or absence of an individual at one or more predetermined observation positions in the vicinity of the display device. For example, the device may be embodied as a table having a screen in the table top and several predetermined seating (or standing) positions provided near to the table. The “attendance” sensor would, for example, be configured to detect whether an individual was present at any one of the seating positions or if any one of the seating positions were empty. In one example, based on signals received form the “attendance” sensor, the processing unit may be configured to switch on the screen or switch the content displayed (e.g. wake the device from sleep mode) as an individual arrives at one of the predetermined observation positions at the display device. In one example, the “attendance” sensor include a passive infrared sensor however it will be appreciated that any sensor which may be configured to detect the presence or absence of an individual (e.g. image sensor, pressure sensor etc.).

Furthermore, based on information received from the “attendance” sensor, the processing unit may be configured to orient content displayed on the screen. In most instances, the processing unit is configured to orient content displayed on the screen toward an individual when present at one of the one or more predetermined observation positions. Considering the table embodiment described above, the processing unit may be configured to orient content displayed on the screen toward an individual as they sit at one of the seating positions around the table. The “attendance” sensor detecting the presence of the individual at the seating position and transmitting an appropriate signal to the processing unit.

When more than one individual is present, at respective observation positions, the processing unit may be configured to partition the screen such that content is simultaneously oriented toward each individual at their respective observation position. For example, the at least one “attendance” sensor may detect a first individual at one position near to the device, whilst a second individual may be detected at another position, either by the same or another “attendance” sensor. The processing unit may in turn be configured to partition the screen of the display device accordingly such that a first part thereof includes content oriented toward the first individual and as second part thereof includes content oriented toward the second individual. For example, when embodied as a table, the display device may be configured to allocate parts of the screen and/or orient content to any number of individuals seated at the table.

In addition to detecting the presence or absence of individuals, one or more of the at least one sensor(s) may be configured to detect other types of information relating to individuals when positioned at predetermined observation positions in the vicinity of the display device. For example, the sensor(s) may be able to detect information related to the individual, and, based on that information, the processing unit may estimate or determine particular characteristics of the individual and/or demographic information related to the individual. In one example, the at least one sensor may include an image sensor, and thus by analysis of images of the individual (e.g. face analysis) the processing unit may, amongst other things, estimate their age, gender or race.

Based on the estimated or determined characteristics/demographics of an individual, the display device may then display content on the screen that is more relevant to the individual. Returning to the example of when the display device is embodied as a table, if a female individual were to sit at the table, the processing unit may automatically determine her gender based on information received from a demographic/characteristic sensor (e.g. image sensor), and thus adjust the displayed content appropriately to that which is more relevant to females.

Generally, the display device includes a communication interface to permit data communication with external devices via one or more communication networks or via a direct connection. For example, the communication interface may include a Wi-Fi, Bluetooth or Ethernet adapter and typically allows communication via Local Area Networks and/or a Wide Area Network such as the Internet.

The communication interface typically permits communication between display devices such that information may be passed between display devices. For example, information related to individuals at respective observation positions of separate devices may be passed between devices in seeking to determine which devices are attended by similar individuals (e.g. having the same characteristics, or being of the same demographic). It will be appreciated that this information may be passed directly between devices and/or indirectly via other devices on a communication network (e.g. via a server).

In another example, the display device may be configured to communicate with an individual's mobile communication device (e.g. smart phone, tablet etc.) when the individual is present at one of the predetermined observation positions, and, based on information received from the individual's mobile communication device, display content relevant to the individual on the screen. Typically, an individual's mobile communication device is preloaded with software that permits communication with the display device. For example, an individual may have a smart phone preloaded with an application (mobile app) for communication with the display device.

In a shopping center type environment for example, wherein the display device may be embodied as a table, an individual may actively or passively pass information to the table via an application on their smart phone. Such information may include age, gender, personal interests, shopping habits etc. Based on that information the display device (table) may then display content (e.g. advertising content) relevant to the individual. It will be appreciated that other types of information may be sent between an individual's mobile communication device and the display device.

The display device may also include a location identification means. Typically, the location identification means includes a GPS receiver. Via the location identification means and/or by communication with neighboring display devices, the display device may determine its location relative to the other display devices. This permits neighboring devices with similar attendance profiles to be identified such that synchronous and/or coordinated content may be displayed across several display devices. For example, a group of neighboring unattended devices may collectively display a single piece of content.

In other forms, a plurality of the display devices may be deployed in a predetermined table layout and each display device preloaded with its location relative to other devices. To assist with determining its relative location, the display device may also utilize the GPS of individual's mobile communication device to which it is be connected.

The display device may also include one or more input means for an individual to input information into the device. Typically the screen is a touch screen that permits input from an individual. However it will be appreciated that a user may input information into the device in a variety of ways, including via their mobile communication device (e.g. smart phone).

As previously described the at least one sensor may take a variety of forms, and thus the processing unit may be configured to estimate or determine information about an individual based on a range of different types of input from a range of different types of sensors. For example, the at least one sensor may include at least one image sensor. The at least one image sensor typically being configured to capture image information of an individual when positioned at one of the one or more predetermined observation positions. Based on the image information, the processing unit may be configured to estimate or determine subject matter relevant to the individual, and based on that subject matter, display content relevant to the individual on the screen. For example, the image sensor may receive image information of an individual, e.g. face information, and by analyzing the face information (e.g. for wrinkles, skin colour, facial expression), the processing unit may estimate or determine characteristics related to an individual and/or demographic information about an individual. For example, amongst other things the processing unit may estimate or determine an individual's age, gender, race or mood.

The at least one sensor may also, for example, include at least one sound sensor configured to detect sound information from an individual when positioned at one of the one or more predetermined observation positions. For example, the sound sensor may record an individual's voice, and based on the frequency, pitch or other parameters, the processing unit may estimate or determine characteristics or demographic information related to the individual. The processing unit may also be configured to identify the accent of an individual, or to detect key words spoken by the individual. Based on the sound information, the processing unit may be configured to determine subject matter relevant to the individual and based on that subject matter, display content relevant to the individual. For example, if detecting the word “perfume” the processing unit may then be configured to display perfume related content on the screen.

It will be appreciated that the display device may receive and/or store content for display in a variety of ways. For example content (e.g. advertising content) may be preloaded onto the device stored in the processing unit, local memory, and/or provided by external storage means (e.g. USB, external hard drive). The display device may also be configured to receive content for display from an external device via a communication network. In one example, the display device is configured to receive content for display from a server connected thereto via a Local Area Network.

It will also be appreciated that the processing unit may take several forms, and may be distributed in nature with several module/component. For example, the processing/control unit may include a microcontroller, controller, computer, micro-computer or other suitable electronic processing device or combination of suitable electronic processing devices.

In another broad aspect the present invention provides a content display system for managing and displaying content across a plurality of devices. Display devices may be those as described herein as well as other suitable display devices.

Generally, the content display system includes a plurality of display devices each including at least one sensor. The system also includes at least one processing unit configured to process information received from the at least one sensor. The plurality of display devices are configured to display content dependent on information received from the at least one sensor. It will be appreciated that the at least one processing unit may be included as part of one or more of the display devices and or may be located remotely to the display devices and connected thereto, for example, via a communication network (e.g. wireless Local Area Network, Wide Area Network, the internet etc.). The at least one processing/control unit may include a microcontroller, controller, computer, micro-computer or other suitable electronic processing device or combination of suitable electronic processing devices.

FIG. 8(a) shows one broad example schematic of a content display system including a plurality of interconnected display devices 200 with sensors 202 and respective processing/control units 201. In this version of the invention, the processing/control units 201 are provided as part of the table/display device.

Another configuration is shown in FIG. 8(b) with a single centralised processing unit 301 at a remote location e.g. server. It will be appreciated that a range of configurations may exist including processing units at one or each respective display devices, and/or at a remote location thereto.

Typically the at least one processing unit is configured to determine a grouping value for each display device based on information from the at least one sensor. The plurality of display devices therefore typically configured to display content dependent on their grouping value. For example, should the display devices be those as previously described herein which include an “attendance” sensor, the grouping value may relate to the whether a display device is attended or unattended (i.e. determined based on information received for the “attendance” sensor). Those display devices with grouping values that indicate they are unattended may be configured to display a first type of content whilst those display devices with grouping values that indicate they are attended may be configured to display a second type of content. Display devices with the same grouping value may therefore be configured to display coordinated or synchronized content or to collectively display content. This has particular advantages in an advertising or entertainment context whereby several devices may collectively display a single piece of content to provide a more dramatic effect (e.g. each display device displays a portion of a single piece of content).

Each of the plurality of display devices also typically has a location value indicative of the position of the display device with respect to the rest of the plurality of display devices. In some examples the at least one processing unit may determine the location value for each display device. The location value may be determined based on information transmitted between the display devices and/or one or more location identification devices (e.g. GPS receivers). Alternatively, each display device may be preloaded with a predetermined location value in accordance with predetermined layout. For example, each display device may have a predetermined position in a known deployment pattern of the devices (e.g. grid formation).

The display devices may therefore be configured to display content dependent on their location value and their grouping value, rather than their grouping value alone. This has particular advantages in that neighboring devices with the same grouping value can be identified to collectively display content, with each device displaying a portion of the content.

Typically, the at least one least one processing unit is configured to generate/allocate a cluster value for each display device dependent on their grouping value and their location value. The display devices therefore may be configured to display content dependent on their cluster value. For example, display devices may be allocated the same cluster value if they have the same grouping value and are physically located adjacent one another. Those display devices with the same cluster value (e.g. having a physically clustered arrangement) being configured to display coordinated or synchronized content or to collectively display content.

It will be appreciated that the at least one sensor may take a variety of forms and may be an “attendance” sensor configured to detect the attendance of an individual at a predetermined observation position in the vicinity of the display device and/or may be another type of sensor to detect other forms of information relating to an individual at the predetermined observation position. The “attendance” sensor may for example include passive infrared sensor, although it will be appreciated that “attendance” sensors may include any suitable proximity type sensor or the like to determine the presence or absence of an individual.

Other types of sensors may include those which are able to detect information that may be related to individual's demographic or personal characteristics. The at least one processing unit may also determine a grouping value based on this types of information. For example, a group of display devices (e.g. tables) may have a grouping value which indicates all are being attended by females between the age of 35 and 45. On the basis of this grouping value, the same or related content may be displayed on these particular devices. Moreover, if these display are physically located adjacent one another (as indicated by their location values), they may be allocated the same cluster value. The neighboring display devices may then be combined to display relevant content in a novel or more interactive way. For example, the display devices may collectively display a single piece of content. In a shopping center type setting, where the display devices may be embodied as dining tables, this may promote interaction between individuals in attendance at the tables and a more enjoyable dining experience. Referring to the above example of a group of females between the ages of 35-45, similar or collectively displayed content and may encourage conversation with some members of the group continuing to shop together for the remainder of the day.

It will be appreciated that the at least one individual demographic or characteristic sensor may take a variety of forms and may, for example, include an image sensor. The image sensor able to capture image information related to an individual face for example with this information thereafter being utilized by the at least one processing unit to make an estimation or determination of on the individuals age, gender and mood for example.

Each of the display devices typically includes a communication interface that permits data communication between the plurality of display devices and/or external devices. For example a server may be in communication with the plurality of the display devices. The server configured to allocate content to each display device based on its cluster value. For example, each display device may transmit its grouping value and location value to the server and, based on this information, the server then may allocate a cluster value to each display device distribute content (e.g. advertising content) in accordingly.

EXAMPLE 1 Electronic Advertising Table

One example of the display device as described here is an electronic advertising table (EAT) which is an interactive device which may have one or more chairs. The EAT, delivers real time advertising content to a user sitting at the table. The EAT may typically be “green technology” and may operate on solar powered re-chargeable lithium-ion batteries. The EAT is also Digital out-of-home (DOOH) and Point of Sale (POS) advertising medium which may provide dynamic media distributed through wireless (WiFi) networks installed in venues.

Referring now to FIG. 1-3, the EAT has an upper and lower portion. The lower portion of the EAT is the supporting portion and may have one or more legs. The upper portion consists of the computer, the display, and, sensor devices located in the EAT.

The EAT may take the form of a conventional table supported by a single leg, or additional legs. The EAT may have one or more chairs depending on the application. One or several sensors may be located on the surface and/or chairs of the EAT. The sensors may for example, detect heat to determine if the object is likely to be human. Alternatively, other sensors may be used to determine if the object is likely to be human, such as motion sensors or other recognition sensors. In other embodiments numerous other types of sensors, either singly or in combination may be utilized to detect and confirm if the object is likely to be human. If the sensor or sensors detects that the object is human, the EAT positions the output of the display to accommodate the location of the user. The EAT may also turn off or dim the display when the user leaves the table.

In one embodiment of the present invention, the EAT takes the form of a conventional, portable two-seater table with a single base. This type of table could be located in many areas, including, but not limited to: food courts, shopping centers, shopping malls, restaurants, cafeterias, cafes, coffee shops, bars, clubs, pubs, shops, motels, airports, hospitals, theme parks, industrial parks, hotels, food halls, public places and all other places outside one's own home containing tables. The EAT may take any form of a standard table, such as being square, circular, or rectangular. The EAT may also be any height and may be standard table height, coffee table height, or bar table height. The EAT may have multiple legs or a singular large base. The EAT may have seats connected to the base or the legs of the EAT. The seats connected to the EAT may be stationary or swivel. The EAT Table top can be used to replace any other existing table top belonging to one or more table legs that are either free or fixed to the floor surface.

In the embodiment shown in FIG. 1, the EAT unit display is attached to the device by one or more hinge components thus allowing for the rotation up and away from the device should a user desire to access the internal components. The hinges and table hardware may be manufactured of any suitable material which serves the purpose of protecting the internal components of the table. The hinges may be of any suitable type, including but not limited to; pneumatic, friction, spring, gas or hydraulic hinges.

As shown in FIG. 4, the EAT system may include any one or combination of several components, including: a motion sensor(s), a bluetooth low energy adapter (BLE), a WiFi adapter, a real time system clock, a startup/shutdown controller, a battery, one or more transistor/relay components, a touch display hover-over function, one or more cameras, one or more biochips, one or more temperature and/or humidity sensor(s), an interface for removable media, an interface for a storage component, one or more NFC readers, and a computer and/or micro-controller, a control unit, a display, a wiring loom to connect the components, and additional modules.

The EAT display portion may also be lockable, thus preventing users from accessing the internal components of the device. The display may be of any type now known or yet to be discovered which serves the purpose of the EAT. An acceptable example of a display would be a USB powered LED backlit high definition and energy efficient display monitor. The display may be manufactured out of any suitable material. In one embodiment, the display may take the form of an Organic Light Emitting Diode (OLED) due to the low power consumption, thinness, wide viewing angle, brightness and response time, but it is also envisioned that LCD type displays or any other suitable type of display including TFT displays could be used. If necessary, additional boards (e.g. a control board) may be supplied to drive the display. Further, in other embodiments, where backlighting is required, for example, when using an LCD display, a cold cathode fluorescent lamp (CCFL) inverter or similar type of unit may be supplied.

The EAT may have a touch screen display hover over function in some embodiments. The touch screen display will allow the user to interact with data and to select from several topics such as information, news, weather, health, games, social media, and shopping specials. The information selected by the user will also help the micro-controller determine what types of advertisements to display to the user.

The EAT display device may further incorporate light sensors, such that the level of brightness of the electronic display automatically adjusts using light sensors that measure the brightness of the physical location the table is in.

The EAT is powered by a control unit such as a small computer, or a micro-controller. The control unit may be reprogrammed indefinitely. In one embodiment, an acceptable computer would be the RaspberryPi type computer. In another embodiment, a microcontroller such as the Arduino or Banana Pi could be used. It is envisioned however, that any type of computer or micro-controller now known or later discovered may be used to control the device, as long as it serves the purpose necessary. The computer may be supplied with hardware adaptations which allow the computer to detect movements in the air for touch-less interaction with information and content displayed on the EAT. One example of a type of hardware adaptation, when installed, would recognize movements of a hand or other body part in different directions up to five inches away.

The EAT micro-controller or small computer may also contain technology similar to Bluetooth Low Energy (BLE) which would allow the computer to send a user highly contextual, hyper-local, meaningful messages and advertisements on their smartphones. For example, when a user sits at an EAT, an app installed on the user's smartphone would listen for the technology, and when located, trigger the technology to send a push message that would appear on the user's smartphone directing the user to open the app which in turn would enable the smartphone to display push notifications in real time and in synchronization prior push notifications. One example of this type of technology would be the iBeacon technology, but any type now known or later discovered would be acceptable if it served the same or a similar purpose.

The battery supplied may be any type necessary to run the device. In the present embodiment, the battery is a rechargeable battery, which may be removed if needed. An example of an acceptable battery would be a lithium-ion type of battery, such as the type used in laptops. Any other alternative would be acceptable, including a nanowire battery or similar type. It is further envisioned in some embodiments, that a case may be supplied to house the battery to aid in battery replacement. Further, the plastic case may include the contact point to transfer the power to the wiring loom. In other embodiments, for suitable areas, it is envisioned that the unit may be solar powered, and supplied with photovoltaic cells. In other embodiments alternative forms of energy power may be supplied, such as by converting the mechanical energy received from the movement of a user sitting in the chair into electrical energy. Other modules envisioned, include, but are not limited to, ancillary devices such as a motion sensor(s), a Bluetooth dongle, a WiFi dongle, and, a tilt detector.

In some embodiments the EAT may contain one or more motion sensors. The motion sensors may be positioned at each end of the table. The motion sensor(s) could be of any suitable type, now known or later discovered. In this embodiment, the motion sensor(s) may be of the passive infrared type, (PIR) and would serve to detect the position of a user in reference to the EAT. Once a user was detected, the motion sensor(s) would send a signal to the computer and the computer would send a signal to the display and the electronic advertisement/content displayed through the display may or may not brighten up. The display would then automatically orientate itself to face the user and display advertising content to the user.

If a second user arrives and sits at the other end of the EAT, the motion sensor(s) would detect the second user and the display would automatically split into two parts with one part displaying relevant advertising and content material to the first user, and the other part automatically orientating itself to display relevant advertising and content material towards the second user. If either party leaves the EAT, then the display automatically re-orientates and maximizes itself, and adjusts to displaying relevant advertising and content material to the party remaining at the EAT. The display remains in this position even when both parties leave and the EAT is unattended. The content displayed to each party may be identical or may be different. The content displayed to each party may be independently customized to each individual party and thus each party may view different content.

In the embodiment shown, the EAT may have a WiFi adapter and a BLE adapter. Both of which serve to deliver the advertising content individually or in combination from a centralized database to the user. Any type of wireless data communication may be used however, including similar wireless or mobile technologies including cloud technologies.

If the EAT has a BLE or Wi-Fi type adapter or other suitable similar type of technology, a consensual flow of data from a mobile app contained within the user's smart phone can transfer information from a stored user profile such as the user's age and gender which allows the EAT to display advertising content to the user through BLE or Wi-Fi embedded either within or near the EAT. This advertising content can include, but is not limited to sales, specials, promotions, coupons, competitions and other commercial activities used to promote third party businesses including the tenants belonging to the shopping center where the user is located. Also news, information, announcements, warnings, alerts and other data can be received wirelessly by the EAT.

Additionally, the EAT may obtain and utilize the information obtained from a user's mobile device passively without the user's direct interaction with the user's mobile device. When a user sits down at the EAT, the BLE or Wi-Fi adapter may pull information about the user from the user's mobile device. The EAT may then utilize the information obtained to customize the advertising content presented to the user sitting at the EAT. If multiple users sit down at the EAT, then the EAT may obtain personal information about each user from each user's respective mobile device and then customize the advertising content presented to each respective user sitting at the EAT.

In other embodiments, the EAT may also be supplied with one or more cameras. The cameras may be of any suitable type now known or later discovered. The cameras may be placed in the table and could perform any number of functions, including detecting the position of a user relative to the camera. There may also be a camera serial interface (CSI) embedded in the EAT which may use facial recognition to determine a user's approximate age and gender, so that appropriate advertising material may be displayed by the micro-controller.

In the embodiments shown in FIG. 4, the EAT may also be supplied with a biochip or DNA chips. The biochip may be embedded in the table top. The chip, when placed in contact with a user's skin, will transmit data to the micro-controller about the user. The micro-controller may then display a snapshot of the user's current health condition and also display advertisements tailored to the user based upon that information.

The EAT may also be supplied with a Near Field Communication (NFC) reader in some embodiments. The NFC reader allows the EAT to interact with NFC and Radio Frequency Identification (RFID) devices now known or later discovered, including contactless smart cards and other mobile device technology including hand held mobile device technology. The NFC reader will work in conjunction with the EAT and may possess a contactless payment system, using for example, tap and go technology thus allowing a user to purchase goods and services while sitting at the table.

In other embodiments, the EAT may have storage components, such as SSD, HDD, and USB HDD and other storage devices for storing and receiving info from the micro-controller, as well as a removable media port, such as a USB interface, a SD interface, or a microSD interface. In one embodiment, the EAT may be supplied with an SD slot and one or two USB ports. Other devices that may be supplied include a Compact Flash, a PC card, a memory stick, smart media, or an xD-picture card. Also shown in FIG. 4, is a real time system clock for displaying the time, a startup/shutdown controller, a battery (previously discussed) and a transistor relay component. The system clock may display ads in synchronization across tables or at set times. To do this, each EAT may run a network time protocol (NTP) daemon. The daemon may connect to a local time server which would be connected to an internet time server.

FIG. 5 is a system configuration in which the present invention may be practiced in accordance with one embodiment thereof. In the embodiment shown in FIG. 5, there is a venue where one or several EATs are located, such as a coffee shop, mall, or other suitable area, each EAT may contain software written to retrieve data from the network, the software for the EAT would be written to display the content to the user.

In some embodiments, the EAT server (database) may connect to each EAT through a wireless access point. Connections may be made to a secured server over a secure protocol. Unauthorized access may be dissuaded by using a non-standard port to thwart targeted attacks or prevent unauthorized access. In order to maintain or diagnose an EAT, a connection may be made to it from a laptop with an Ethernet cable or over WiFi through the router. Port knocking would preferably not be used, and login would preferably only be allowed with a public key, usernames and passwords which are adequately secure, and, intrusion prevention systems would be used to block users with multiple failures.

The central server software may be designed to upload, store and manage data on the server, that is database received from the individual EATs. The local server could use a central master server at each location and provide a single point of failure. Further, the server software may also be designed to create reports for data use, as well as receive and store data logs received from the individual EAT. The log files received from each EAT could be sent to a central location for analysis, debugging and reporting.

The operating system may be any suitable type now known or later developed which serves the purpose of the EAT. For example, a Linux kernel or Linux-like kernel may be used due to the reliability, small footprint, popularity and availability.

There are many different operating system distributions, and it is envisioned that any type now known or developed in the future may be used. Some examples of suitable OS distributions include Debian and Fedora. Others specific to a RPi small computer include Raspberian, GeeXboX ARM, DarkElec, Python, Qt or OpenELEC. The operating system of the EAT may boot from local storage, removable media, or the network. The operating system, libraries, packages, programs, drivers would all be upgradeable at any time prior or after installation. Patching and installing could be applied from removable media, or over the air using a WiFi connection, as well as over the internet. It is envisioned in some embodiments that software updates would come from a software repository mirror.

Each of the EAT tables in a specific location may require the same data. In some instances the data will need to be uploaded across all EAT's quickly. Any suitable system to manage this process is acceptable. An example of suitable systems would be bespoke, 3rd party, or a combination. Some other examples of suitable systems include BitTorrent Sync, or Riak, but any suitable substitute is acceptable. The EAT has the ability to play content while downloading all data.

The EAT server software is of any suitable type or configuration. An example of a suitable software scheme involves an administrator (a person responsible for managing the system), an advertiser (company placing the advertisements in the system), and the client (location owner). The administrator typically has the highest level of control in the system and can add create or edit the clients, locations and content contained in each EAT. Different content options may be available for each EAT depending on the client's desire. Content types may be similar to HTML 5, a zip file bundling HTML5, Javascript, CSS, and Assets, such as images, videos and popular encodings, including MP4, Quicktime, WMV and DivX. The zip file may contain a file in the root called index.html, and may contain directories and subdirectories. Examples of media servers which may be included would be XMBC or a similar type.

The content may be designed to register handlers to be notified when events happen. The events may be registered with Javascript. It is envisioned that the content may have the ability to request data from the system, and the data may be returned as a JSON object. The fields of the content may be added or edited to the clients or advertisers preference. Some fields available for editing would include the Name, for example ‘summer cola promo,’ status, or orientation. Each content piece will also have different orientation settings, such that the display may be in portrait or landscape display settings. Other available settings would be stretch, allowing the content to stretch to the edges of the display, or crop which would crop the content at the top and bottom or left and right depending on the orientation of the screen, so the screen is always full.

It is also envisioned that new or modified content may be set up so that approval is required prior to publishing the content. Further, uploaded content can be previewed in several different orientations. Several screens are envisioned with the EAT including but not limited to: a public page with contact information, a login or forgotten password link, a forgotten password request form, two password reset fields requiring matching passwords. A customizable home or dashboard page. This page may be customized to the preference of the user. There is also a client's list where all of the currently logged in clients may be seen by a user. Other screens envisioned would be an add/edit client screen, location screen, locations list, advertisers list, advertiser add/edit screen, content list, schedule or calendar list, and invite screen. Further descriptions and examples are attached in appendix one (EAT Server Software), appendix two (EAT Technical Notes), and appendix three (EAT Advertising System User Experience) which are incorporated in their entirety in this application.

Each individual EAT may connect to other EATs through local WiFi connections, or the EAT server through the internet. The tables may communicate with each other to distribute data, report the location of the EAT, or proximity, or for roll call purposes. Any other suitable means now known or later discovered may be used for the EAT's to communicate with each other. It is further envisioned that in some embodiments, the EAT may be aware of the location in reference to other EATs. It is also envisioned that the EAT's may be placed in a predetermined grid. Based upon this location information, appropriate advertisements or information may be programed into the device based on the location.

The network installation may include one wireless router or other wireless device with connection to the internet via DSL, ISDN 3G, 4G or similar. In areas with poor or limited WiFi coverage or where the range of the WiFi router access point (AP) does not reach all of the EAT's, additional wireless hardware may be used to extend and improve reception. In addition to the present embodiment, it is envisioned in other embodiments that data may be relayed from one table to another. In addition, other embodiments include supplying the EAT with a system which does not use a network, and uses removable media for the displayed content.

Various languages may be used for the programming of the EAT system, including but not limited to: Python, Erlang, Node.js, Qt, Java, Shell, or others such as PHP or Perl.

Information may be supplied to the EAT server electronically over the internet by the advertisement provider. In addition to advertisements, any type of information that is desired to be shared may be shown, including but not limited to information such as news, trivia, film, educational materials, television, art, and games. The EAT administrator is responsible for managing the system and may connect to the EAT server remotely or locally. The EAT client would also have access to the server remotely or locally. There may be different levels of access depending on the type of individual.

FIG. 6 is a flowchart for a method in which the invention may be practiced using the device shown in FIG. 1 with installed technologies. In the embodiment shown, a way the EAT system would function is described in FIG. 6. In this embodiment, the EAT would be located in the food court of a shopping mall. A user would enter the food court and purchase lunch. The user would receive a notification on his/her phone greeting the user. The user would approach the EAT and sit at the table.

A PIR sensor positioned at each end of the EAT would sense the user's position and orient the display towards the user, such as illustrated in FIG. 10. If another user arrives and sits at the other end of the EAT to have lunch, the display screen would automatically split into two parts, with one part displaying relevant advertising and/or content material to the first user, and the other part automatically orientating itself to display relevant advertising and/or content material towards the second user. If either party leaves then the screen automatically orientates and maximizes itself and adjusts to displaying relevant advertising and content material to the party remaining at the EAT table. The display screen remains in this position even when both parties leave and the table is unattended.

Each user would receive a push message prompting the user to open the app so that the user could receive special offers corresponding to ads displayed through the EAT. The app could be any type designed or developed by the EAT owner which are suited to the purpose of reaching the customer. Once the user activates the app, the app sends a push message with the last five current advertisements that were previously shown on the table. It is envisioned that while this embodiment uses advertisements to target the user, any type of media or information that the EAT owner desired may be accessed through the EAT. The user is able to view the message and click on the desired advertisement.

Once the advertisement is selected by the user, the user is taken to a site where they can carry out various transactions, and purchase goods and services (the app contains all payment details, full name and address details for delivery of goods to the customer, and obtain further information on the specific advertisement or announcement viewed). Other tasks which may be completed include, but are not limited to: the ability of the user to download the latest up-to-the-minute coupons/vouchers and other discounts; purchase tickets to various events/shows/movies/attractions; participate in surveys; participate in trade promotions; enter various competitions/draws/lotteries; download games or any other app; receive announcements; receive the latest news on various topics; subscribe to newsletters; sign-up as a member; vote; participate in various online forum discussions; and connect with social media sites.

Another real world example of how the EAT works in conjunction with a user and the roles and functions of the various devices can be best described in the following scenario, and/or is illustrated in FIG. 11. A user (Sofia) purchases a salad for her lunch in a food court containing over 200 EATs. Sofia approaches an EAT containing two seats. (In this embodiment, the EAT will inherit the dimensions of standard food court table with two chairs. However, it is envisioned that the EAT can be made to order and replace any table top without having to replace the table leg(s)). Sofia notices that the EAT is currently displaying advertising content in synchronization (and asynchronization) with other EATs in the food court. Sofia sits on one chair at one side of the EAT. A PIR sensor (positioned either at one end or at each end of the table) detects the position of Sofia on the EAT table and the electronic advertisement/content displayed through an OLED display screen (or similar energy-saving electronic display device) brightens up and automatically orientates itself to face Sofia displaying customised advertising content for her.

If Ava (Sofia's work colleague) arrives and sits at the other end of the EAT to have lunch, the display screen automatically splits into two parts with one part displaying relevant advertising and content material to Sofia and the other part automatically orientating itself to display relevant advertising and content material towards Ava.

The advertising and content displayed on the EAT is delivered by a combination of one or more of the following means: from a centralized database to the EAT via wireless data communication such as Wi-Fi, bluetooth and/or similar wireless/mobile technologies including cloud technologies; and/or removable media/storage device such as SD Cards, CompactFlash, USB sticks, PC cards, memory sticks, SmartMedia, xD-picture Cards and other removable and/or portable storage devices.

While Sofia and Ava are sitting at the EAT, there is a consensual flow of data from mobile App contained within Sofia's Smart phone through either Bluetooth Low Energy or Wi-Fi (such as Sofia's age and gender which can be extracted from a member profile within a mobile phone application (app) affiliated with the EAT system—such as, for example, shopping centre and shopping mall Mobile App). Tailored advertising content is then displayed to Sofia through Bluetooth Low Energy or Wi-Fi embedded either within or near the EAT. Advertising content can include, but is not limited to sales, specials, promotions, coupons, competitions and other commercial activities used to promote third party businesses including the tenants belonging to the shopping center where Sofia is eating her lunch at the EAT. Also news, information, announcements, warnings, alerts and other data can be received wirelessly by the EAT.

While Sofia is sitting at the EAT, a Camera Serial Interface (CSI) strategically embedded in the EAT table top uses facial recognition to determine Sofia's approximate age and gender. Advertising content relevant to Sofia's age and gender are then displayed. CSI technology can greatly enhance the efficiency and effectiveness of ads displayed through the EAT table/system.

An NFC Reader contained with the EAT will be designed to interact with NFC and RFID devices including contactless smart cards, NFC tags in Sofia's possession such as customer loyalty cards, bank cards, debit cards, credit cards and other cards with NFC tags in order to deliver relevant advertising content. NFC tags contained within packaging and other items such as the salad bowl which Sofia is eating out of will communicate with the NFC Reader contained with the EAT thereby delivering relevant advertising content in line with the theme of Sofia's healthy eating habits such as an advertisement for membership specials for a new gym opening soon.

Sofia can interact with the OLED display screen which can be responsive to touch (i.e. a touchscreen). Sofia can select a number of topics such as information, News, weather, health, games, social media and shopping specials. The topic selected by Sofia will determine the content that is displayed on the EAT. The EAT may also possess a contactless payment system using, for example, NFC technology such as “tap and go” technology, goods and services can be purchased from businesses within and outside the shopping center directly from EAT. While Sofia is having her lunch she can purchase a product from her EAT table which can be delivered to that particular EAT table using technology such as iBeacon technology.

Using a Raspberry Pi hardware adaptation, the EAT can detect hand movements in the air for touch-less interaction with information and content displayed on the EAT by just hovering Sofia's hand. The hardware adaptation can recognize up, down, left and right swipes up to five inches away. In some embodiments, the EAT System will contain iBeacon technology (or something similar) which is similar to Bluetooth Low Energy (BLE), that provides an opportunity to send customers highly contextual, hyper-local, meaningful messages and advertisements on their smartphones. When Sofia sits at an EAT in a food court, an app installed on her smartphone will listen for iBeacons and trigger the iBeacon to send a push message that appears on Sofia's smartphone. The push message directs Sofia to open the app, which in turn enables Sofia's smartphone to display up to five push notifications in real time and in synchronization with the last five of the latest advertisements displayed on the EAT.

For example, Sofia while sitting at the EAT eating her lunch, views a video advertisement from a clothing retailer (displayed through the EAT table) which announces a huge sale at the store entitling customers with special coupons up to 70% off all items. A push notification is then received on Sofia's smart phone with the link to download the coupon. In another scenario, Sofia receives a push notification stating “Special offer from Shop X” with a link to the Shop X's Sale online where Sofia can then purchase goods on sale. Therefore Sofia can essentially complete two activities at once which is to have lunch while shopping all at the same time.

FIG. 12 illustrates how customised advertisement content can be provided to a user using facial analysis, whilst FIG. 13 shows how such content may be provided using Cost-per-Expression (CPE) through Audio (Voice) and/or Visual (Speech) Analysis.

Audio (Voice) recognition analysis occurs through the use of microphone(s) strategically positioned on the EAT Table (device) and uses voice recognition program to analyse the conversation between 2 or more people and/or a person and an electronic communication device such as a mobile phone. Visual (Speech) recognition analyses the users mouth movements, through the use of video camera(s) imbedded within the table, as individual character and syllable sounds are formed by the user during conversation (speech). As levels of background noise increase a combination of both audio (voice) and video (speech) recognition algorithms are used to more accurately detect relevant keywords in order to deliver contextual (tailored) advertising that is both relevant and useful. An algorithm can, for example, recognised the number of times a relevant keyword is detected through both Audio (Voice) and/or Visual (Speech) analysis, within a specific maximum number of seconds between the same relevant ‘detected’ keyword.

For example, two users (people) are having a conversation at an EAT table where the relevant keyword “shoes” is detected within 60 seconds of each other. The EAT system therefore detects an expression of interest in “shoes”. Through facial recognition, it is also ascertained that one or both of the users participating in the conversation are of female gender. This then prompts relevant and useful contextual advertising displaying shoe sales at various women's shoe fashion retail shops.

Advertisers can pay for advertising on a ‘Cost-Per-Expression’ CPE basis.

The Cost-Per-Expression (CPE) model is a unique advertising model that enables advertisers to serve highly relevant and useful as well as highly contextual, personalised and engaging advertisements to users based on the users expressions of interest revealed through Audio (Voice) and/or Visual (Speech) Analysis of (a) users conversation with other user(s)/people (either in person or on the mobile phone) over the EAT Table. Through the EAT System, advertisers can place a CPE bid on one or more keywords.

EXAMPLE 2 Content Display System—EAT Clustering

The EAT System is able to identify device (herein referred to as “table”) ‘clusters’ within a specific physical location. The purpose of identifying a cluster is to use that cluster in order to deliver relevant and useful information targeted to individual(s) and/or groups through using more than one table at one time. The interconnectedness and unison features of the EAT system may be embodied in a variety of ways, as will be apparent to persons skilled in the art from the particular exemplary embodiments herein described. Other variations and modifications will become apparent to persons skilled in the art, and these should all be considered to be encompassed by the present invention.

A ‘group ad’ using clustering can create a more engaging and captivating experience Table clusters are formed when:

-   -   (i) There is a ‘group’ consisting of 2 or more people spread         over 2 or more tables adjacent to each other (Cluster G);     -   (ii) There is more than one similar ‘group’ adjacent to each         other (Cluster G+);     -   (iii) There is more than one similar individual spread over 1 or         more tables adjacent to each other (Cluster I+);     -   (iv) There are 1 or more vacant tables adjacent to each other         (Cluster V).

The tables ‘talk’ to each other through the grid system to identify different combinations (and permutations) of clusters (e.g. G, G+, I+, V, GG+, GI+, GV, G+V, I+G+, I+V) in which to depict ads.

The reason why this is an important unique feature of the EAT System is because it demonstrates the interconnectivity between the tables (devices) in order to creating different advertising space (size, shape) options for businesses wanting to put forward their message/advertisement using more than just one table. For example a business can bid/purchase air time on ‘clusters’ of 2 or more vacant and/or occupied tables, located at either one or more venues, in order to create a more engaging experience for customers at the venue(s).

As stated before, it also enables advertisers to create greater engagement by targeting (similar) groups of 2 or more people. Take for example, a group of 12 friends. The EAT system (through face/voice recognition and/or connection through an App) would, through various sensory technologies including facial recognition, recognise the ‘group’ (Group A) occupying a ‘cluster’ of 6 tables, as shown in FIG. 16(a). The EAT system would, through facial recognition, recognise the approximate age range of Group A. In this example let's say Group A has an approximate age range of between 20 to 25 years. An ad may then be displayed on Cluster A showing the trailer for the latest action movie. Another group of 12 friends/people, Group B, as shown in FIG. 16(b) then occupies a ‘cluster’ of 6 tables adjacent to Cluster A. The EAT system recognises similarities (for example, similarities in the approximate age range) between cluster A and cluster B. This then forms ‘Cluster AB’ containing 12 tables (devices) in total, as shown in FIG. 16(c).

FIG. 14 illustrates how customised advertisement content can be utilised in the group situation using facial analysis, whilst FIG. 15 shows how such content may be provided utilising voice analysis. Obviously a combination of these can be provided.

FIG. 17 shows how digital grid mapping may be used to identify the particular order of a particular user at a certain table.

FIG. 18 illustrates how the tables may be synchronised to either provide collective content or direct the user to for example, an exit.

FIG. 19 illustrates how micronavigation can be utilised to direct a user's friend to a particular table, whilst FIG. 20 illustrates how social networking can be utilised between tables, the details of which would be readily understood to a person skilled in the art.

What has been described above includes examples of the claimed subject matter. It is, of course, not possible to describe every conceivable combination of components or methodologies for purposes of describing the claimed subject matter, but one of ordinary skill in the art can recognize that many further combinations and permutations of such matter are possible. Accordingly, the claimed subject matter is intended to embrace all such alterations, modifications and variations that fall within the spirit and scope of the invention. Furthermore, to the extent that the term “includes” is used in either the detailed description, such term is intended to be inclusive in a manner similar to the term “comprising” as “comprising” is interpreted when employed as a transitional word in a claim.

The foregoing method descriptions and the process flow diagrams are provided merely as illustrative examples and are not intended to require or imply that the steps of the various embodiments must be performed in the order presented. As will be appreciated by one of skill in the art the order of steps in the foregoing embodiments may be performed in any order. Words such as “thereafter,” “then,” “next,” etc. are not intended to limit the order of the steps; these words are simply used to guide the reader through the description of the methods. Further, any reference to claim elements in the singular, for example, using the articles “a,” “an” or “the” is not to be construed as limiting the element to the singular.

The various illustrative logical blocks, modules, circuits, and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both. To clearly illustrate this interchangeability of hardware and software, various illustrative components, blocks, modules, circuits, and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the overall system. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.

The hardware used to implement the various illustrative logics, logical blocks, modules, and circuits described in connection with the aspects disclosed herein may be implemented or performed with a general purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general-purpose processor may be a microprocessor, but, in the alternative, the processor may be any conventional processor, controller, microcontroller, or state machine. A processor may also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration. Alternatively, some steps or methods may be performed by circuitry that is specific to a given function.

In one or more exemplary aspects, the functions described may be implemented in hardware, software, firmware, or any combination thereof. If implemented in software, the functions may be stored on or transmitted over as one or more instructions or code on a computer-readable medium. The steps of a method or algorithm disclosed herein may be embodied in a processor-executable software module, which may reside on a tangible, non-transitory computer-readable storage medium. Tangible, non-transitory computer-readable storage media may be any available media that may be accessed by a computer. By way of example, and not limitation, such non-transitory computer-readable media may comprise RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that may be used to store desired program code in the form of instructions or data structures and that may be accessed by a computer. Disk and disc, as used herein, includes compact disc (CD), laser disc, optical disc, digital versatile disc (DVD), floppy disk, and blu-ray disc where disks usually reproduce data magnetically, while discs reproduce data optically with lasers. Combinations of the above should also be included within the scope of non-transitory computer-readable media. Additionally, the operations of a method or algorithm may reside as one or any combination or set of codes and/or instructions on a tangible, non-transitory machine readable medium and/or computer-readable medium, which may be incorporated into a computer program product.

The preceding description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the invention. Thus, the present invention is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein. 

1-30. (canceled)
 31. A content display system including: a plurality of display devices each including at least one sensor; and at least one processing unit configured to process information received from the at least one sensor, and to determine a location value for each display device indicative of the position of each display device with respect to the rest of the plurality of display devices, wherein the plurality of display devices are configured to display content dependent on information received from the at least one sensor.
 32. A content display system as claimed in claim 31 wherein: the at least one processing unit is configured to determine a grouping value for each display device based on information from the at least one sensor; and the plurality of display devices are configured to display content dependent on their grouping value.
 33. A content display system as claimed in claim 31, wherein display devices with the same grouping value are configured to display coordinated or synchronised content or to collectively display content. 34-35. (canceled)
 36. A content display system as claimed in claim 34, wherein the display devices are configured to display content dependent on their location value and their grouping value.
 37. A content display system as claimed claim 34, wherein the at least one processing unit is configured to generate a cluster value for each display device dependent on its grouping value and location value.
 38. A content display system as claimed in claim 37, wherein display devices are allocated the same cluster value if they have the same grouping value and are physically located adjacent one another.
 39. A content display system as claimed in claim 37, wherein the display devices are configured to display content dependent on their cluster value.
 40. A content display system as claimed in claim 39, wherein display devices with the same cluster value are configured to display coordinated or synchronised content or to collectively display content.
 41. A content display system as claimed in claim 31, wherein the at least one sensor is configured to detect the attendance of at least one user and/or information relating to at least one user at a predetermined observation position in the vicinity of the display device.
 42. A content display system as claimed in claim 41, wherein each of the plurality of display devices include: an attendance sensor configured to detect the presence or absence of said user(s) at a predetermined observation position in the vicinity of the display device; and at least one user demographic or characteristic sensor configured to detect information related to the demographic or characteristics of the user(s) when at a predetermined observation position in the vicinity of the display device.
 43. A content display system as claimed in claim 31, wherein each of the display devices includes a processing unit.
 44. A content display system as claimed in claim 31, wherein each of the display devices includes a communication interface that permits data communication between the plurality of display devices and/or external devices.
 45. A content display system as claimed in claim 31, including a server in communication with the plurality of the display devices.
 46. A content display system as claimed in claim 45, further including a server configured to allocates content to each display device based on its cluster value.
 47. A content display system as claimed in claim 42, wherein the at least one user demographic or characteristic sensor includes an image sensor.
 48. A content display system as claimed in claim 42, wherein the at least one user demographic or characteristic sensor includes a sound sensor.
 49. A content display system as claimed in claim 42, wherein the attendance sensor includes a proximity sensor.
 50. (canceled)
 51. A content display system as claimed in claim 31, wherein the display device is or forms part of a table. 52-55. (canceled) 